﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Biciq.Logica;
using Biciq.Datos;
using Biciq.Web.UI.Clases;
using System.Text;
using System.Configuration;

namespace Biciq.Web.UI.Registro
{
    public partial class Sugerencias : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button2_Click(object sender, EventArgs e)
        {
            Response.Redirect("Sugerencias.aspx");
        }

        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            Biciq.Datos.Sugerencia sugerencia = new Biciq.Datos.Sugerencia();

            sugerencia.Email = txtEmail.Text;
            sugerencia.Fecha = DateTime.Now;
            sugerencia.Nombre = txtNombres.Text.ToUpper();
            sugerencia.SugerenciasComentarios = txtSugerencias.Text.ToUpper();
            sugerencia.Telefono = txtTelefono.Text;
            sugerencia.Id = Guid.NewGuid();
            Comun comun = new Comun();
            Result resultado = comun.crearObjeto(sugerencia, "Sugerencias");
            if (resultado.estado)
            {


               // Response.Redirect("~/Registro/RegistroExitoso/?Formulario=" + resultado.Objeto1.ToString());

                StringBuilder query = new StringBuilder();
                query.AppendLine("Nombres: " + txtNombres.Text);
                query.AppendLine("Correo Electrónico: " + txtEmail.Text);
                query.AppendLine("Teléfono: " + txtTelefono.Text);
                query.AppendLine("Sugerencia o Queja: " + txtSugerencias.Text);

                Comun.enviarCorreoHtml(new AppSettingsReader().GetValue("MailCoordinacion", sugerencia.Email.GetType()).ToString(), "Sugerencias o Quejas", query.ToString());


                txtEmail.Text = "";
                txtNombres.Text = "";
                txtSugerencias.Text = "";
                txtTelefono.Text = "";
                WUCMensaje.MensajeInformacion("Su sugerencia o queja ha sido enviada satisfactoriamente, gracias por su colaboracíón.  ");
                MessagePopup.Show();
                

            }
            else
            {
                txtEmail.Text = "";
                txtNombres.Text = "";
                txtSugerencias.Text = "";
                txtTelefono.Text = "";
                WUCMensaje.MensajeInformacion("Su sugerencia o queja ha sido enviada satisfactoriamente, gracias por su colaboracíón.  ");
                MessagePopup.Show();

            }

        }
    }
}